@CHARSET "UTF-8";

/*
	Elementy formularza 
*/
input, textarea, select {
	width: 100%;
	padding:2px;

	border: 1px solid #a1a1a1;
	border-right-color:#4b4954;
	border-bottom-color:#4b4954;

	background: #fff url("forms/bg_input.jpg") 0 0 repeat-x;
	
	font-size: .9em;
	font-family:inherit;
	
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

input:focus, textarea:focus, select:focus {
	border-color: #4b4954;
	border-right-color:#a1a1a1;
	border-bottom-color:#a1a1a1;

	background-image: url("forms/bg_input_active.jpg");
}

input[type=checkbox],
input[type=radio] {
	width: auto;
}

textarea {height: 90px;}

fieldset {
	clear: both;
}
fieldset > legend {
	font-size: 16px;
	font-weight: bold;
}

input.action {
	color: #fff;
	font-weight:bold;
	text-shadow: 0 1px 0 #53172c;
	
	font-size: 1.1em;

	background-color: #ce0049;
	border-color:#ffb8d1;
	border-right-color:#53172c;
	border-bottom-color:#53172c;
}
	input.action.reset {
		background-color: #ce5700;
	}

input.action:focus,
input.action:hover {
	cursor:pointer;
	border-color:#ffb8d1;
	text-shadow: 0 0 2px #333;
}

fieldset {}

/*
	Zend_Form i elementy form
*/

.form-content {}

	.form-content input,
	.form-content select,
	.form-content textarea { width: 290px; }

.form-content dl {
	font-size: 13px;
}
	.form-content dl > dt,
	.form-content dl > dd {
		display: block;
		float: left;
		margin-bottom: 5px;
	}
	.form-content dl > dt {
		clear:left;
		width: 200px;
		text-align: right;
		text-shadow:0 1px 0 #000;
		padding: 3px 5px;
	}
	.form-content dl > dd {
		width: 300px;
	}

	.form-content label {
		padding: 2px;
		color:#fff;
		font-weight: bold;
	}
		.form-content label.required {
			background: transparent url("forms/required.png") 100% 0px no-repeat;
			padding-right: 18px;
		}
	
	.form-content .description {
		color: #999;
		text-shadow: 0 1px 0 #000;
		padding: 2px;
	}
	
	.form-content .errors {}
		.form-content .errors > li {
			color: #e04f00;
			text-shadow: 0 1px 0 #333;
			list-style: none;
			padding: 2px 2px 2px 15px;
			background: transparent url("forms/errors.png") 0 0 no-repeat;
			
		}
		
	.kx_inline > input {width: auto;}